Arithmetic Transforms for Verifying Compositions of Sequential Datapaths

نویسندگان

  • Katarzyna Radecka
  • Zeljko Zilic
چکیده

In this paper, we address the issue of obtaining compact canonical representations of datapath circuits with sequential elements, for the purpose of equivalence checking. First, we demonstrate the mechanisms for efficient compositional construction of Arithmetic Transform (AT), which is the underlying function representation, used in modern word-level decision diagrams. Second, we introduce a way of generating the canonical transforms of the sequential datapath circuits. Using these principles, we verib by AT highly sequential Distributed Arithmetic (DA) architectures.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Mathematical Approach for Compiling and Optimizing Hardware Implementations of DSP Transforms

Linear signal transforms (such as the discrete Fourier transform) are frequently used in digital signal processing and related fields. Algorithms for computing linear transforms are well-understood and typically have a high degree of regularity and parallelism, making them well-suited for implementation as sequential datapaths on field-programmable gate arrays or application-specific integrated...

متن کامل

BMDs Can Delay the Use of Theorem Proving for Verifying Arithmetic Assembly Instructions

We address the problem of formally verifying arithmetic instructions of microprocessors implemented by microprograms that contain loops. We try to avoid theorem proving techniques using a new symbolic representation: Binary Moment Diagrams (*BMDs). In order to use *BMDs for verifying sequential circuits as well as micro-programs, we extend this representation and deene several bit-vector level ...

متن کامل

Custom Arithmetic Datapath Design for FPGAs using the FloPoCo Core Generator

Reconfigurable circuits have a strong potential as acceleration engines. However, using them efficiently requires much design effort compared to classical software programming. The FloPoCo open-source core generator project addresses this issue for a restricted class of circuits that is central to reconfigurable computing: arithmetic datapaths. The FloPoCo framework clearly isolates the two mai...

متن کامل

Age-Related Differences in Plausibility-Checking Strategies During Arithmetic Problem Verification Tasks.

OBJECTIVES We examined whether older adults use plausibility-checking strategies while verifying arithmetic problems. We also tested trial-to-trial modulations of plausibility-checking strategies, and aging effects on these sequential modulations. METHOD We asked young and older adults to verify arithmetic problems that violated or respected arithmetic rules (i.e., 5×16 = 87. True/False?). ...

متن کامل

Verifying Nondeterministic Implementations of Deterministic Systems1

Abstract. Some modern systems with a simple deterministic high-level specification have implementations that exhibit highly nondeterministic behavior. Such systems maintain a simple operation semantics at the high-level. However their underlying implementations exploit parallelism to enhance performance leading to interaction among operations and contention for resources. The deviation from the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001